package org.common.utils.tableconfig.entity.dispatchtask;

import org.common.utils.annotation.TableConfig;
import org.common.utils.tableconfig.TableConfigData;
import org.common.utils.tool.StringTool;
import java.util.List;

@TableConfig
public class DispatchTask extends AbstractDispatchTask.Entity {

    private List<Integer> needElementList;

    public List<Integer> getNeedElementList() {
        return needElementList;
    }

    /**
     * 配置实体初始化时处理
     * @param tableConfigData 配置表对象
     */
    private void init(TableConfigData tableConfigData) {
        this.needElementList = StringTool.splitIntList(getNeedElement() , "\\|");
    }
}
